*{ margin:0px; padding:0px; font-size:14px; color:#333333;  text-align:left; font-family:微软雅黑;}
a{ text-decoration:none;}
img{ border:0px;}
@font-face {font-family: "iconfont";
          src: url('/css/iconfont/iconfont.eot'); /* IE9*/
          src: url('/css/iconfont/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('/css/iconfont/iconfont.woff') format('woff'), /* chrome, firefox */
          url('/css/iconfont/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('/css/iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }
.iconfont {
          font-family:"iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }
 #top{}

 #m_page{ width:1190px; margin:0 auto;}

 #top_1{ background-color:#f6f6f6; border-bottom:1px #e6e6e6 solid; height:34px;}
 #top_1_box{ width:1190px; margin:0 auto; line-height:34px; display:flex; justify-content:space-between;}
 #top_1_box_left a{color:#005fc4;}
 #top_1_box_right{ display:flex; justify-content:flex-end;}
 .top_1_box_right_sm{ width:100px; text-align:center; height:35px; }
 .top_1_box_right_sm_title{text-align:center; }
 .top_1_box_right_sm_title span{ font-size:10px;}
 .top_1_box_right_sm_img{ height:0px; z-index:999; position:relative;}
 .top_1_box_right_sm:hover{ cursor:pointer;}
 .top_1_box_right_sm:hover .top_1_box_right_sm_img{ animation:myfirst 0.7s ease-in-out  forwards;}
 .top_1_box_right_sm:hover .top_1_box_right_sm_title { color:#000000;}

@keyframes myfirst {
    100% {height:150px;box-shadow:0px 0px 5px #cecece;}
}

#top_2{width:1190px; margin:20px auto 0px;}
#top_2_1{ display:flex; justify-content:space-between; align-items:center;}
#tab{ background: linear-gradient(to bottom,#fafff6, #d6d6d6); width:500px;  height:46px; display:flex; justify-content:space-between; border:1px #d11120 solid; border-bottom:0px;}
#tab span{ height:46px; line-height:46px; color:#d11120; flex-grow: 1; text-align: center; }
#tab span:hover{ cursor:pointer; background-color:#d11120; color:#ffffff;}
#tab span:first-child{ background-color:#d11120; color:#ffffff;}
#dh{ text-align:right; background-color:#f1f1f1; border:2px #f1f1f1 solid; font-size:16px; color:#575252; height:40px; line-height:40px; padding:0px 10px; }


.search_box{ width:400px; height:40px; background:linear-gradient(#bbbbbb 0% ,#ffffff  20%,#ffffff 100%); border:2px #e62a2a solid; display:flex; align-items:center; margin-left:15px;}

.search_box span{ color:#e6e6e6; font-size:20px; margin:0px 10px}
.search_input{ width:350px; line-height:40px; height:40px; border:0px; background:linear-gradient(#bbbbbb 0% ,#ffffff  20%,#ffffff 100%); }
.search_btn_box{  display:flex; justify-content:space-between;   background-color:#ffffff; border:2px #e62a2a solid; border-left:0px;}
.search_btn_box span{background-color:#e62a2a; display:block; font-size:15px; width:80px; height:40px; line-height:40px; text-align:left; color:#ffffff;}
.search_btn_box span:first-child{ text-indent:20px;}
.search_btn_box span:last-child{text-indent:20px;margin-left:1px;}
.search_btn_box span:hover{ cursor:pointer; background-color:#d11120;}

#top_3{width:1190px; margin:5px auto; display:flex; justify-content:space-between; align-items:center; height:50px; line-height:50px;}
#dh_box{ display:flex; justify-content:flex-start;}
#dh_box a{ padding:0px 25px; height:30px; line-height:30px; font-size:15px; color:#d11120; margin-right:10px;  }
/*#dh_box a:first-child{background-color:#d11120; color:#ffffff;}*/
/*#dh_box a:hover{ background-color:#f6f6f6;}*/
/*#dh_box a:first-child:hover{background-color:#d11120; color:#ffffff;}*/
#ssc span{ color:#000000; margin-left:15px; }
#ssc a{ margin:0 8px;}

#index_gg{ width:1190px; margin:0px auto; display:flex; justify-content:space-between; flex-wrap:wrap;}
#index_gg img{ width:290px; height:100px; display:block; margin-top:10px;}

#p_btn{ width:1190px; background-color:#fff; margin:0 auto; text-align:left; border-top:1px #cecece solid;}
.p_btn_box{display:flex; justify-content:flex-start; align-items:center;}
#bq{ text-align:left; line-height:30px; color:#5b5555;  display:flex;}
.b_box{ display:flex; justify-content:flex-start; flex-wrap:wrap;}
.b_box a{ padding:0px 10px;  line-height:30px; color:#5b5555}
.b_box3{ display:flex; justify-content:flex-start; flex-wrap:wrap;}
.b_box3 a{ padding:0px 8px;  line-height:30px; color:#5b5555}
.wz,.sx{ height:40px; line-height:40px;}
.wz a,.sx a{ line-height:40px; }
.sx a{ min-width:240px; text-align:center; background-color: #f77f25;color: #ffffff;display: inline-block;height: 25px;line-height: 25px;padding: 0px}
.sx a:hover{ background-color:#ff2d00;}

.gd_tip{background:rgba(0, 0, 0,0.2); display:inline-block; padding:3px 6px; z-index: 999;position: absolute;bottom: 0px;right: 0px; color:#ffffff; font-size:12px}


.input_tip{ color:#999999; display:inline-block;}
.input_tip .bt{ color:#ff6a00}

.show_txt{margin: auto;  position: fixed;  top: 0px;  width:100%;  max-height:500px;  background-color: #d20e0e; text-align: center;line-height:20px; padding:10px 0px; opacity: 0.8;z-index: 9999;color: #ffffff;box-shadow: 0 0 5px #9e9e9e; font-size: 14px; display:none; }
.btn{ background-color:#4795f3; min-width:80px; height:30px;  color:#ffffff; display:inline-block; border:0px; padding:6px 10px; cursor:pointer; text-align:center;}

#tj_box{width:1190px; margin:20px auto; }
.tj_box_title{height:45px; clear:both; background-color:#d11120; border-left:1px #d11120 solid;  border-right:1px #d11120 solid;}
.tj_box_title span{ padding:0px 15px; height:45px; line-height:45px; text-align:center; display:inline-block; color:#ffffff; cursor:pointer;}
.tj_box_title_hover{background-color:#e61323}
.tj_box_title span:hover{ background-color:#e61323 }
.tj_box_main{ border:1px #cecece solid; border-top:0px;}
.tj_box_main div{ padding:10px 0px; width:1190px;display:flex; display:none; justify-content:flex-start; flex-wrap:wrap;}
.tj_box_main_div_a{  width:275px; margin: 0px 7px 0px 13px; height:30px; line-height:30px;  overflow:hidden; white-space: nowrap; text-overflow: ellipsis; text-indent:5px;}
.jl_tag_a{ width:128px;}
.tj_box_main div a:hover{ background-color:#f1f1f1;}
.tj_box_main div:first-child{ display:flex;}
.tj_box_reg{ color:#ffffff; height:28px; display:inline-block; line-height:28px; margin-top:9px; padding:0px 10px; background-color:#ff7e00; float:right; margin-right:9px;}
.tj_box_reg:hover{ background-color:#fea333}
/**UserLinkControl */

.link_title{line-height:40px; height:40px; color:#d11120; width:120px; text-align:center; cursor:pointer;}
.link_title_hover{ background-color:#d11120; color:#fff; }
.link_text_main{  overflow-y:auto; display:none; line-height:30px; text-align:left; height:60px;}
.link_text_main_hover{display:flex;flex-wrap: wrap;}    
.link_a{line-height:30px; padding:0px 10px; height: 30px; color:#5b5a5a;}
.link_a:hover{ background-color:#f15555; color:#fff;}
.link_text_main h1{ font-weight: inherit; display: inherit;  box-sizing: border-box;}
